package com.init.service;


import com.init.model.entity.Admin;
import com.init.model.entity.Graders;
import com.init.model.vo.LoginUserVO;


/**
 * @author Atanycosts
 * @date 2024/12/28
 */
public interface LoginService {


    /**
     * 用户(评定人)
     *
     * @param graders
     * @return
     */
    LoginUserVO login(Graders graders);

    /**
     * 管理员
     * @param admin
     * @return
     */
    LoginUserVO login(Admin admin);



    /**
     * 用户注册
     * @param graders
     * @return
     */
    Boolean register(Graders graders);



    /**
     * 管理员注册
     * @param admin
     * @return
     */
    Boolean register(Admin admin);


    /**
     * 登出
     */
    void logout();

}
